package com.oa.admin.vo;

import com.oa.admin.entity.TransactionFile;
import com.oa.system.entity.User;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@ApiModel("补贴提醒详情")
@Data
public class SubsidyRemindDetails {

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("类别(1-网上申报 2-纸质文件提交 3-申报补贴 4-已到款)")
    private Integer type;

    @ApiModelProperty("事项名称")
    private String name;

    @ApiModelProperty("办理公司")
    private String company;

    @ApiModelProperty("政策主管部门id")
    private String departmentId;

    @ApiModelProperty("咨询电话")
    private String phone;

    @ApiModelProperty("联系人")
    private String person;

    @ApiModelProperty("文件来源网站")
    private String sourceWebsite;

    @ApiModelProperty("申请系统")
    private String applySystem;

    @ApiModelProperty("递交材料地点")
    private String submitPlace;

    @ApiModelProperty("补贴到款时间")
    private Date arrivalTime;

    @ApiModelProperty("补贴到款金额")
    private String arrivalMoney;

    @ApiModelProperty("办理时间")
    private Date processingTime;

    @ApiModelProperty("截止时间")
    private Date endTime;

    @ApiModelProperty("联系人")
    private String alertOthers;

    @ApiModelProperty("联系人")
    private List<User> users;

    @ApiModelProperty("附件")
    private TransactionFile transactionFile;

    @ApiModelProperty("补贴步骤")
    private List<SubsidyRemindStepList> subsidyRemindStepLists;
}
